home *** CD-ROM | disk | FTP | other *** search
-
- :
- ________ : ¦
- \ \ ____________¦ _|____________________/\________________
- \______ \/ _ _ __/ | \______ / /_ /______ /
- / \ / \ ¦ | /_____/ _ / \/\ _/ /
- _/ \/ \_____ |______ \_ \/ \_ \______/\_
- \ || / / | / / | / /
- \_______||______ /__________|________ /______|______ /__________ /
- \/ \/ \/ Rpd!\/
-
- PAL^NTSC SWITCH V1.10 - AMONWARE
-
- Another small utility done by Amon/Mystic. This is just a complement to
- the Switches found on several different bootblocks. There you can find
- a toggle option between PAL (European Mode) and NTSC (US Mode). But as
- some of you know, this function does only toggle the Hz number inside
- the boot-screen, after you have exit the bootblock you are switched
- automatically into the PAL mode again (if you have a PAL machine)
- otherwise the NTSC mode ofcourse.
-
- So this is a little utility (only 512 bytes) that toggles the PAL and
- NTSC mode inside the CLI/Shell or somewhere else. Just type PAL^NTSC11.EXE
- and execute the program. Here a window will pop up. To toggle from PAL to
- NTSC you hold down the right mouse button and then press the 'TOGGLE!'
- button with your left mouse button, and then you are transported into NTSC-
- mode (60Hz) or if you're running NTSC and want to switch to PAL you press
- fast twice on your left mouse button on the 'TOGGLE!' button.
-
- The reason why there isn't a "real" toggle button, is because:
-
- A) Some people says that comparing the PowerSupplyFrequency with xx
- is the best - it's not. It fails on some different configurations, as
- for an example Mine. Using this also ignores software as ICD -
- Flicker, or if people have already switched modes.
-
- B) To check via the GfxBase->DisplayFlags for PAL doesn't work either,
- only on some kickstarts.
-
- So that's why you have to mess around with those mouse buttons. But that's
- better than a program that doesn't work on ALL configurations! I did a
- little beta version, which check your OS version number and after that
- jumped to the routine required for that OS version.... but that didn't
- work 100% either so requesting the mousebuttons and then write #32 or #0
- into $DFF1DC works best after all!
-
- Requirements:
- -------------
- . You need an Amiga running higher speed than 7.14MHz.
- . A Monitor that supports both modes (not all monitors, but the better
- ones does; C1084/S, Philips 8833/8852, Multisync monitors...but only a
- few US TV's will handle PAL signals.
- . OS2 or higher and the Reqtools.library v37 or higher.
-
- Bugreport:
- ----------
- Well, there is one thing that I've found. If you are for an example running
- PAL-Interlace in CygnusEditor and then runs my utility in the background
- and switches into NTSC, it won't work! So please makesure running non-
- interlace mode. I really don't know WHY it's not working with the interlace
- mode, but I'll try to solve it for version 1.03!
-
- I don't know if this is a bug or not, but I have made a little routine in
- this code that seeks after the version number 37 or higher in reqtools -
- library. Then I replaced the lib with the one used for OS1.3 and soft-
- kicked my Amiga 1200 with OS1.3 and executed the program - it worked and
- you could toggle to NTSC mode, but it was a REAL mess up on the screen.
- But this might even work on Turbo OS1.3 Amigas aswell. I haven't beta
- tested it on ANY A500. But if I'm right informed this switching between
- 50Hz and 60Hz should NOT work on OS1.2 or OS1.3!?
-
- History:
- --------
- v1.00: Well, see also the beginning which explain the main reason why I
- made this little utility. A good friend of mine wanted to have a
- working PAL^NTSC switch that was small and OS-friendly! So I made
- it for him!
-
- v1.01: I thought it looked awful as it was from the beginning so I made a
- version 1.01 with a textoutput in the actual window from where you
- executes it (silly,eh?).
-
- v1.02: Added a Reqtools.library based window! (WOW!) Now it almost look
- like something. Some routines are rewritten because they were not
- working for 100% and some more optimized code! (should be notable,
- the object code went only 36 bytes bigger from version 1.01 to 1.02!
- (talk about lame code in the beginning....huh!)
-
- v1.10: The first version for spreading. There are just some major bugs
- fixed and a little $VER thing added so you can check it's
- original date and version number! Otherwise nothing new, but soon
- to come.
-
- Future versions:
- ----------------
- I don't have many ideas for new versions except a little bug that I will
- try to get rid of (see bugreport!). Maybe I'll make a big window with some
- information about what frequency you are running and two buttons in the
- bottom of it to choose PAL or NTSC. Well, I don't really know - time will
- show!
-
- Amonware:
- ---------
- Well, what is this really !? I just label my programs under my own handle
- and adds ware, Amon-Ware! Sounds stupid.. If you want to make a contribution
- then please contact me, and you can be a betatester for my coming disk-
- utility and my multitasking player.
-
- I'm also searching for people that has OS2 with Turbocard, please drop a
- line to me so I know how it works on your config!
-
- Distribution and Copyrights:
- ----------------------------
- Coded by Amon/Mystic for a good friend. It can't be distributed without
- a signed agreement with me, the author. No kind of money may be gained
- on this tool however non existing it might be, it's made to be freely
- spread world wide! Except Fred Fish which is granted a permission to
- include this utility in his excellent Fish-serie!
-
- The Reqtools.library is © Nico François.
-
- If you are going to spread this utility, the following files must be
- included in one package unmodified: (preferable a LhA archive).
-
- PAL^NTSC11.DOC (8351 bytes)
- PAL^NTSC11.EXE (512 bytes)
- Libs/reqtools.library (39588 bytes)
-
- Archive name for those who are modemtrading, should be: MST_PN11.LHA
-
- Programs, books and other things used:
- --------------------------------------
- . AsmOne v1.20 MacroAssembler
- . Cygnus Ed Pro v3.5 (for typing a lot of wrong spelled words...)
- . Amiga Intern from Abacus.
- . Amiga Hardware Reference Manual 3:rd Edition.
- . Lots of damn testing on different configurations.
- . Coffee and tons of Snus!
-
- Contact the author:
- -------------------
- To contact the author of this kuhl tool then dump some mail at:
-
- AMON/MYSTIC SHQ^MAIL HQ
- Robert Falk
- Nybrogatan 53
- S-852 35 Sundsvall
- Sweden
-
- If you have any ideas of other things that you might want me to do,
- bugreports, or for any other reason, don't hesitate to write! Or
- just make sure calling our boards!
-
- ____: ____: ________: :__ :________________
- / |_____ / |_____\__ |_______| \_____ (__________ /
- / | \/ | / ___________ \/ \ |___/_
- _/ \ / \_____ /\_____ \___/ / \ | \
- \______\_/ \_____ / _________/\ /\______ /__________\
- - -=-=-=-=-|_______\=-=\____/\_____/=-=-=-=-=-\_____/=-=-=-=\/[Sy-K!]-=-=- -
-
- .- DiGiTAL CANDY - +1-513-ELITE! ---- TRADE iN CENTER - +49-708260611 -.
- | LAST OUTPOST +31-721-57682 NO LiMiT +49-46-PHREAK |
- ¦ BLOOD STREET +45-751-59284 CRYiNG FiELDS +49-406452525 ¦
- : UZi SUiCiDE +1-2034378655 THE ADDiCTiON +49-610231564 :
- ¦ DiABOLO +49-306218787 EUROPE'S HEART +49-522-ELITE ¦
- | THE CAVERN +44-204382612 MAMBA +48-!PRIVATE! |
- `- CHANNEL-X ----- +31-229062244 ---- OUT OF SPACE ---- +46-620-13141 -'
-